meaning of leafhoppers

1. small leaping insect that sucks the juices of plants


Related Words

leafhopper |

Developed & Maintained By Taraprasad.com

Treasure Words