English dictionary
leaf scorch meaning and definition
Definition and meaning of leaf scorch at MeaningMonkey.org. leaf scorch meaning and definition in the English Dictionary.LEAF SCORCH noun
Definition of leaf scorch (noun)
- plant disease causing a burned or scorched appearance of the foliage
Source: Princeton University Wordnet