Synonyms: skewer
Definition: a long pin for holding meat in position while it is being roasted
Similar words: pin
Definition: a small slender (often pointed) piece of wood or metal used to support or fasten or attach things
Definition: drive a skewer through
Usage: skewer the meat for the BBQ