Meaning of leaf blight
Definition of leaf blight
(noun)
any
blight
causing
a
browning
and
falling
of the leaves of a
plant
Other information on leaf blight
WIKIPEDIA results for
leaf blight
Amazon results for
leaf blight
Tweet