wreak 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.
See also: on, wreak

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.
See also: on, wreak