outscold
/ˈaʊtˌskɔld/Definitions
1. verb
to talk to someone in a very harsh and critical way, often in public.
“The politician was outscolded by the media for his insensitive remarks.”
2. noun
the act of talking to someone in a very harsh and critical way, often in public.
“The outscolding of the politician was widely reported in the news.”