Translation of jembalang in English:

jembalang

gnome

noun

  • 1

    gnome, dwarf in fairy tales, living underground and guarding treasure, demon