Lalud

English: (adjective) powerful, having extraordinary abilities


Source: Peter Martin's Kelabit Dictionary