fustigation

noun
  1. the act of beating or whipping; a beating or thrashing
  2. Usage: formal or literary; archaic
  3. harsh criticism or verbal abuse; a severe scolding
  4. Usage: figurative; formal

Examples