Meaning of skewer

Definition of skewer

(noun) a long pin for holding meat in position while it is being roasted
(verb) drive a skewer through; "skewer the meat for the BBQ"

Other information on skewer

WIKIPEDIA results for skewer
Amazon results for skewer