Yahoo Web Search

Search results

  1. Dictionary
    Lam·baste
    /lamˈbāst/

    verb

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