fustigate
verb
°To hit someone with a club.
°To harshly criticize someone.