Translation of menghantui in English:

menghantui

haunt

verb

  • 1

    haunt, be persistently in (a place), (of a spirit or ghost) manifest its presence in (a place), linger disturbingly in the mind