If you lambast someone, you criticize them severely, usually in public.
例句
Grey took every opportunity to lambast Thompson and his organization.格雷不放过任何一个炮轰汤普森及其组织的机会。
英英词典释义
Verb
1. beat with a cane
2. censure severely or angrily;
"The mother scolded the child for entering a stranger's car""The deputy ragged the Prime Minister""The customer dressed down the waiter for bringing cold soup"