defoliator
English Dictionary
->
Letter D
-> defoliator
Search Dictionary:
defoliator Definition
(n)
an
insect
that
strips
the
leaves
from
plants
defoliator Synonyms
defoliator
© Art Branch Inc.