skewer
English Dictionary
->
Letter S
-> skewer
Search Dictionary:
skewer Definition
(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
"
skewer Synonyms
skewer
spit
© Art Branch Inc.