LEAF SCORCH Meaning of LEAF SCORCH in English [leaf scorch] n (ca. 1909): any of various plant diseases characterized by a burned or scorched appearance of the foliage Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012