lambast [or lambaste]

    transitive verb
  1. donar una pallissa a.
  2. figurative deixar algú com un drap brut.