skewer

Noun
  1. A long pin for holding meat in position while it is being roasted (synset 104234962)
Verb
  1. Drive a skewer through (synset 201447182)
    "skewer the meat for the BBQ"

Other Searches