plural skewers
: a long pointed piece of metal or wood that is pushed through pieces of food to keep them together or hold them in place for cooking
skewers; skewered; skewering
1
: to push a skewer through (food)
skewer a marshmallow
2
chiefly US, informal
: to criticize (someone or something) very harshly
Critics skewered the movie.



