Dictionary search results

Showing 1-4 of 4 results

lambaste British & World English

Criticize (someone or something) harshly

lambaste English Thesaurus

the manager fiercely lambasted his team

lambaste in lambast English-Spanish

arremeter contra