in AM, usually use 美国英语通常用 lambaste /læm'beɪst/
VERB (通常指公开地)猛烈批评,痛斥,炮轰 If you
lambast someone, you criticize them severely, usually in public.
(通常指公开地)猛烈批评,痛斥,炮轰 [formal] View usage for:All yearsLast 10 yearsLast 50 yearsLast 100 yearsLast 300 years