Translation of hantu in English:

hantu

spectre

noun

  • 1

    spectre, ghost, haunting fear, spirit