jembalang

Malay

Noun

jembalang (Jawi spelling جمبالڠ, plural jembalang-jembalang or jembalang2)

  1. (mythology, folklore) an earth-bound monster said to inhabit the forests

Further reading