fustigating

verb
  1. criticizing or attacking someone harshly in words; scolding severely
  2. Usage: present participle of fustigate; formal or literary

Examples