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