lambaste verb
or lambast /ˌlæmˈbeɪst/ /ˌlæmˈbæst/ lambastes or lambasts; lambasted; lambasting
or lambast /ˌlæmˈbeɪst/ /ˌlæmˈbæst/ lambastes or lambasts; lambasted; lambasting
Learner's definition of LAMBASTE
[+ object]
: to criticize (someone or something) very harshly痛斥;严责