wreak (something) on (someone or something)(redirected from wreaks on)
wreak (something) on (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 on my hair. The twister wreaked untold destruction on the tiny town. She swore she would wreak vengeance on the man who double-crossed her.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
wreak something (up)on someone or something
to cause damage, havoc, or destruction to someone or something. (Upon is formal and less commonly used than on.) The storm wreaked destruction upon the little village. It wreaked much havoc on us.
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs. © 2002 by The McGraw-Hill Companies, Inc.