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