Which definition of Lambast do you mean?

  • Call On The Carpet v censure severely or angrily
  • Cane v beat with a cane