verb
Freq #279673
Meanings
-
1
verb
To scold, reprimand or criticize harshly.
The sergeant lambasted the new recruits daily.
Thesaurus
Etymology
First attested in 1637. Probably lam (“beat”) + baste (“beat”)