excoriating

verb
  1. to criticize severely or harshly; to censure or condemn
  2. Usage: present participle of excoriate; common in formal and journalistic contexts
  3. to damage or wear away the skin of; to abrade
  4. Usage: medical or technical usage; less common than the critical sense

Examples