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