meaning of skewer
1.
a
long
pin
for
holding
meat
in
position
while
it
is
being
roasted
Related Words
skewer
|
Developed & Maintained By
Taraprasad.com