LAMBASTE


Meaning of LAMBASTE in English

v.tr. (also lambast) colloq.

1. thrash; beat.

2 criticize severely.

Etymology: LAM(1) + BASTE(3)

Oxford English vocab.      Оксфордский английский словарь.