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

More General Terms