Definitions of lambaste:

  • verb:   censure severely or angrily
  • verb:   beat with a cane