let someone have it
Pronunciation:
verb
Definitions
To attack someone with great force.
Example: At dawn we really let 'em have it with a 30 minute artillery barrage.
To verbally assail someone.
Example: When I came home, he let me have it for wrecking the car.