DictionaryAI

leaf spot

Short definition from Wiktionary

Noun

  1. Any of various fungal or bacterial diseases of plants that cause blemishes on their leaves.
  2. Alternative spelling of leaf spot.

We haven’t written up leaf spot yet: Simple and Standard meanings, examples and a quiz.