Definify.com

Definition 2024


leaf_curl

leaf curl

English

Noun

leaf curl (uncountable)

  1. Any of several plant diseases, caused by diverse fungi or viruses, characterized by curling of leaves.

Anagrams