scorch : Idioms & Phrases


leaf scorch

  • noun plant disease causing a burned or scorched appearance of the foliage
WordNet

scorched-earth policy

  • noun the target company defends itself by selling off its crown jewels
WordNet