• word of the day

    downy mildew

    downy mildew - Dictionary definition and meaning for word downy mildew

    Definition
    (noun) any of various fungi of the family Peronosporaceae parasitic on e.g. grapes and potatoes and melons
    Synonyms : false mildew
Connect with us on Facebook