Leaf Spot Definition

noun
Any of various plant diseases characterized by lesions in the form of spots on the leaves.
Webster's New World

Leaf Spot Is Also Mentioned In

Find Similar Words

Find similar words to leaf spot using the buttons below.

Words Starting With

Words Ending With

Unscrambles

leaf spot