ALL meanings of lambast
lam·baste
L l - transitive verb lambast attack verbally 1
- verb with object lambast to beat or whip severely. 1
- verb with object lambast to reprimand or berate harshly; censure; excoriate. 1
- noun lambast Alternative form of lambaste. 1
- verb lambast If you lambast someone, you criticize them severely, usually in public. 0
- verb lambast to beat or whip severely 0
- verb lambast to reprimand or scold 0