lambast
/ˈlæmbɑːst/Definitions
1. verb
to scold or criticize severely, often in a public or official manner
“The politician was lambasted in the press conference for her handling of the crisis.”
2. noun
a severe or public scolding
“The lambast he received from his boss was quite embarrassing.”