Leaf Spot Definition
noun
Any of various plant diseases characterized by lesions in the form of spots on the leaves.
Webster's New World
Related Articles
Leaf Spot Is Also Mentioned In
Find Similar Words
Find similar words to leaf spot using the buttons below.