leaf-roller
Explore definitions, synonyms, and language insights of leaf-roller
Definitions
Noun
moth whose larvae form nests by rolling and tying leaves with spun silk
Explore definitions, synonyms, and language insights of leaf-roller