English: hindrance
Source: Peter Martin's Kelabit Dictionary
ngibpang (ng-ibpang): to intervene, prevent