unleash (someone or something) on (someone or something)

unleash (someone or something) on (someone or something)

To allow or direct someone or something to work against someone or something else as forcefully or intensely as possible. The company threatened to unleash their huge team of lawyers on the newspaper if it didn't retract the article. The boxer unleashed all his fury on his opponent in the third round.
See also: on, unleash
Farlex Dictionary of Idioms.

unleash someone or something (up)on someone or something

to turn someone or something loose on someone or something. (Upon is formal and less commonly used than on.) The air force unleashed a bombing attack upon the enemy. The mob chief unleashed his tough guys on Lefty.
See also: on, unleash
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs.
See also:
  • be/have done with somebody/something
  • be in line with (someone or something)
  • better of
  • (someone or something) promises well
  • begin with
  • begin with (someone or something)
  • bird has flown, the
  • beware of
  • beware of (someone or something)
  • be rough on (someone or something)