Meaning of haunt in English
1. appear in a place regularly; spook
A ghost is said to haunt this house. ー This is said to be a haunted house.
2. stay with and trouble you; obsess
It's the kind of decision that comes back to haunt you later.