meaning of leaf beetle

1. brightly colored beetle that feeds on plant leaves; larvae infest roots and stems


Related Words

leaf beetle |

Developed & Maintained By Taraprasad.com

Treasure Words