lambaste
/ˈlæmbɛɪst/Definitions
1. verb
to scold or criticize someone severely
“The teacher lambasted the student for their poor behavior in class.”
2. verb
to attack or criticize something severely
“The politician lambasted the government’s economic policy at the rally.”
3. verb
to attack or criticize something severely in speech or writing
“The reviewer lambasted the movie for its poor plot and acting.”
4. noun
a severe scolding or criticism
“She received a lambasting from her parents for her poor grades.”