skewerEnglish
skewer, spit
Noun
A long pin for holding meat in position while it is being roasted
English: skewer
Verb
Drive a skewer through
English: skewer, spit
Bahasa: menusuk, membura
Bahasa words with similar meanings
English words with similar meanings
Show 1 words