See Also: lambast(dictionary)

lambast (oh)



[Date: 1600-1700; Origin: Probably from lam 'to hit' ( LAM) + baste]
to criticize someone or something very strongly, usually in public
-synonym slate slate
::Democrats lambasted the President's budget plan for being 'inadequate'.