English: (noun) pitfall for catching animals
Source: Peter Martin's Kelabit Dictionary
elud 2: slippery hillside that has been denuded of foliage
selud: to slide (as children sliding down a hillside)
temelud (t-em-ulud): to fly