Version Française
Translate
"lambast (to)"
to French Language
English to French
French to English
English
French
lambast (to)
1. frapper; battre; corriger. 2. réprimander; tancer; semoncer; morigéner; (dans la presse) étriller.