skewers

noun
  1. long thin pointed rods used for holding pieces of food together while cooking
verb
  1. pierces or fastens with a skewer
  2. criticizes harshly or attacks verbally
  3. Usage: informal

Examples