Meaning of leaf scorch
Definition of leaf scorch
(noun)
plant
disease
causing
a
burned
or
scorched
appearance
of the
foliage
Other information on leaf scorch
WIKIPEDIA results for
leaf scorch
Amazon results for
leaf scorch
Tweet