Feedback
Leaf spot
Meaning
Noun
●
In Plant diseases:
Any of various
fungal
or
bacterial
diseases
of
plants
that cause
blemishes
on their leaves.
Sourced from
Wiktionary
Synonyms
Leaf-Spot
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better