fustigation
noun
°a beating with a club.
°(by extension) a harsh verbal assault.