Home
Search
Index
Definify.com
Definition
2024
leafspot
leafspot
See also:
leaf-spot
and
leaf spot
English
Noun
leafspot
(
plural
leafspots
)
A round blemish on the leaf of a plant, usually caused by parasitic fungi or bacteria.
Etymology
leaf
+
spot
Similar Results