Translation of hantu jerangkung in English:

hantu jerangkung

ghost

noun

  • 1

    ghost, spirit of the dead