give someone hell
- berateCriticize severely and lengthily
- scoldRebuke harshly
- yellSpeak very loudly
- rageIntense, violent anger
- furyIntense violent anger
blast · roast · lambaste · chew out · tear apart · tongue-lashing · dressing down · wrath · tirade · rant · unleash · furious · temper · confront · punish · torment · relentless · merciless
give someone hellcut someone slack
Grant allowance for imperfection
let someone off the hook · coddle · pamper · give someone a break · nurture
give someone hellpraise
Expression of approval
compliment · commend · pat on the back · applaud · laud