wreak (something) upon (someone or something)

wreak (something) upon (someone or something)

To cause a lot of something very bad to happen to someone or something. Used especially with "destruction," "havoc," and "vengeance." This humidity is wreaking havoc upon my hair. The twister wreaked untold destruction upon the tiny town.
See also: upon, wreak
Farlex Dictionary of Idioms.
See also:
  • (someone or something) promises well
  • all right
  • a slew of (something)
  • a fast talker
  • a slue of (something)
  • a/the feel of (something)
  • (I) wouldn't (do something) if I were you
  • (have) got something going (with someone)
  • a horse of another
  • a horse of another colour