See also: leafworm English Noun leaf-worm (plural leaf-worms) Alternative spelling of leafworm.Wikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads