Skewer - Definition

skewer

n 1: a long pin for holding meat in position while it is being
roasted
v 1: drive a skewer through; "skewer the meat for the BBQ" [syn:
skewer, spit]

Look up another word