skewer
/skjˈuɝ/
Explore definitions, synonyms, and language insights of skewer
Definitions
Noun
a long pin for holding meat in position while it is being roasted
Verb
drive a skewer through; "skewer the meat for the BBQ"