defoliator

1. (noun) an insect that strips the leaves from plants
Related Words: insect



Terms and Conditions of Use / Copyright Notice