English
›
Words
lambaste
Translation:
English
Verb
8
thrash
7
to
beat soundly
5
to
scold or denounce
Add
Translation