skewering

noun
  1. the act of piercing with a skewer or similar object
  2. harsh criticism or attack
  3. Usage: figurative
verb
  1. piercing or fastening with a long thin pointed object
  2. criticizing someone or something harshly and thoroughly
  3. Usage: figurative

Examples