|

defoliator

DEFINITIONS OF: defoliator

1

n an insect that strips the leaves from plants

Type of:
insect
small air-breathing arthropod
WORD FAMILY
USAGE EXAMPLES