Yahoo Canada Web Search

Search results

  1. Dictionary
    lambast
    /lamˈbast/

    verb

    • 1. criticize (someone or something) harshly: "they lambasted the report as a gross distortion of the truth"

    More definitions, origin and scrabble points