fustigate

fustigate definitions

verb
  • To hit someone with a club. 

  • To harshly criticize someone.