skewer

noun

A long metal or wooden pin used to secure or suspend food during cooking; a spit.

Any of various picks or rods having a function or shape similar to a skewer.

transitive verb

To hold together or pierce with a skewer or other pointed object.

To ridicule or criticize harshly.

noun

A pin of wood or iron for fastening meat to a spit or for keeping it in form while roasting.