let somebody have it

let (one) have it

To verbally attack or strongly reprimand one. When the boss finds out that I was responsible for this printing error, he's really going to let me have it.
See also: have, let
Farlex Dictionary of Idioms.

let somebody ˈhave it

(spoken, informal) punish somebody or speak to them very angrily: She annoyed me so much that I let her have it. Dad will let you have it when he sees that mess.
See also: have, let, somebody
Farlex Partner Idioms Dictionary
See also:
  • let (one) have it
  • let have it
  • let me have it
  • Let me have it!
  • jump all over
  • jump all over (one)
  • jump all over someone
  • drag (one) over the coals
  • haul (someone) over the coals
  • haul someone over the coals