Word info

leafspot

Noun

Meaning

leafspot (plural leafspots)

A round blemish on the leaf of a plant, usually caused by parasitic fungi or bacteria.

Source: en.wiktionary.org

Close letter words and terms