Translation of hantu in English:

hantu

ghost

  • 1

    ghost
  • 2

    evil spirit