English Dictionary
◊ SKEWER
skewer
n : a long pin for holding meat in position while it is being
roasted
v : drive a skewer through; "skewer the meat for the BBQ" [syn:
{spit}]