defoliation
English Dictionary
->
Letter D
-> defoliation
Search Dictionary:
defoliation Definition
(n)
the
loss
of
foliage
(n)
causing
the
leaves
of
trees
and
other
plants
to
fall
off
(
as
by
the
use
of
chemicals
)
defoliation Synonyms
defoliation
© Art Branch Inc.