skewer

skewer

skewer

Noun

a long pin for holding meat in position while it is being roasted

Synonyms:

Verb

drive a skewer through; "skewer the meat for the BBQ"

Synonyms: