skewer
skew-er
verb
To criticise someone or something very sharply and effectively.
"The journalist skewered the politician's policies."
noun
A long, thin rod used to hold pieces of food together for cooking.
"We used wooden skewers for the kebabs."
verb
To pierce or fasten pieces of food onto a skewer or sharp object.
"She skewered the prawns and peppers."
Thesaurus
Synonyms: spit