leaf_rollerEnglish

leaf-roller, leaf roller

Noun

Moth whose larvae form nests by rolling and tying leaves with spun silk

English: leaf roller, leaf-roller

English words with similar meanings

Show 1 words