jembalang

Noun

 * 1)  an earth-bound monster said to inhabit the forests