English: (noun) skewer for roasting meat
Bahasa Malaysia: pencucuk daging
Source: Peter Martin's Kelabit Dictionary
mebpul: skewered