let (one) have it with both barrels
To scold, criticize, or verbally attack one with great intensity or aggression. The phrase is a reference to double-barreled firearms. There was a serious printing error in this month's issue? Uh oh, the boss is definitely going to let us have it with both barrels. Dad let me have it with both barrels when he saw that I put a dent in his brand-new car.
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.