Translation of menghantui in English:

menghantui

to frighten

  • 1

    to frighten
  • 2

    to haunt, to obsess