give (one) a roasting

give (one) a roasting

To very strongly rebuke or criticize one. The principal gave Mark a roasting because of that prank he pulled in class yesterday.
See also: give, roast
Farlex Dictionary of Idioms.

give somebody/get a ˈroasting

(informal) criticize somebody or be criticized in an angry way: I’d better go. I’ll get a roasting if I’m late again!
See also: get, give, roast, somebody
Farlex Partner Idioms Dictionary
See also:
  • put (something) over on (one)
  • put over on
  • put something over on
  • wicked bad
  • scold
  • scold (one) about (something)
  • scold about
  • scolding
  • ream (one's) butt
  • get over on (one)