fustigate

/F AH1 S T IH0 G EY0 T/
verb
  1. 1

    (figuratively) To harshly criticize someone.

  2. 2

    (transitive) To hit someone with a club.