Meaning of downy mildew
Definition of downy mildew
(noun)
any of
various
fungi
of the
family
Peronosporaceae
parasitic
on
e.g.
grapes and potatoes and melons
Other information on downy mildew
WIKIPEDIA results for
downy mildew
Amazon results for
downy mildew
Tweet