YourDictionary

leaf spot

any of various plant diseases characterized by lesions in the form of spots on the leaves

See leaf spot in American Heritage Dictionary 4

Learn more about leaf spot

link/cite print suggestion box