skewer

noun
  1. a long thin pointed piece of metal or wood used for holding pieces of food together while cooking
verb
  1. to pierce or fasten with a skewer
  2. to criticize harshly or attack verbally
  3. Usage: informal

Examples