Home
Search
Index
Definify.com
Definition
2024
leaf_curl
leaf curl
English
Noun
leaf
curl
(
uncountable
)
Any of several
plant
diseases
, caused by diverse
fungi
or
viruses
, characterized by curling of
leaves
.
Anagrams
carefull
Similar Results