skewer
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"