downy mildew

Explore definitions, synonyms, and language insights of downy mildew

Definitions

Noun
any of various fungi of the family Peronosporaceae parasitic on e.g. grapes and potatoes and melons

More General Terms