English: (noun) pancreas, spleen?
Bahasa Malaysia: pankreas
Source: Peter Martin's Kelabit Dictionary
demawid 2: to go round an object, e.g. a hill or a tree