Definitions
1.nounA place at which one is regularly found; a habitation or hangout."I went back the town I used to live and visited all my old haunts."
2.nounA ghost.
3.nounA feeding place for animals.
4.verbTo inhabit, or visit frequently (most often used in reference to ghosts)."A couple of ghosts haunt the old, burnt-down house."
5.verbTo make uneasy, restless."The memory of his past failures haunted him."
6.verbTo stalk, to follow"The policeman haunted him, following him everywhere."
7.verbTo live habitually; to stay, to remain.
8.verbTo accustom; habituate; make accustomed to.
9.verbTo practise; to devote oneself to.
10.verbTo persist in staying or visiting.