give someone a roasting
idiomDefinition of give someone a roasting
British
: to criticize someone harshly : to yell at or criticize someone in an angry and severe way
My father gave me a roasting for coming home late.