See also: leafworms English Noun leaf-worms plural of leaf-wormWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads