Definitions
noun
a long pin for holding meat in position while it is being roasted
Look “skewer” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a long pin for holding meat in position while it is being roasted