meaning of defoliator

1. an insect that strips the leaves from plants


Related Words

defoliator |

Developed & Maintained By Taraprasad.com

Treasure Words