Dictionary search results

Showing 1-3 of 3 results

lambaste British & World English

Criticize (someone or something) harshly

lambaste English Thesaurus

the manager fiercely lambasted his team