meaning of leaf roller

1. moth whose larvae form nests by rolling and tying leaves with spun silk


Related Words

leaf roller | leaf-roller |

Developed & Maintained By Taraprasad.com

Treasure Words