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