give hell
- berateCriticize severely and lengthily
- scoldRebuke harshly
- lambasteScold with ferocity
- chew outReprimand severely
- blastSudden forceful burst
roast · tear into · rip apart · lash out · tongue-lashing · fury · wrath · rage · rebuke · reprimand · unleash · torment · punish · attack · verbal assault · dressing down · screaming · heated
give hellcut some slack
coddle · show mercy · let off the hook · pamper · spare
give hellpraise
Expression of approval
commend · compliment · sing the praises of · extol · congratulate