Definition of leaf scorch in English:

leaf scorch

noun

  • Any of various plant diseases and disorders, frequently due to environmental conditions, in which leaves shrivel and turn brown.

Origin

Late 19th century.