haunt
A. -noun
a. [of animal, criminals] guarida (f)
b. [of person] lugar (m) predilecto
·I know his usual/favourite haunts
·nouné dónde suele ir/cuáles son sus lugares predilectos
·it'noun a haunt of artists
·es lugar de encuentro de artistas
B. -transitive verb
1. [ghost]
[+castle etcetera] aparecerse en, rondar
·the house is haunted
·en la casa hay fantasmas, la casa está encantada or embrujada
2. [person]
[+place]
(=frequent) frecuentar, rondar
3. [idea, fear]
[+person] obsesionar
·he is haunted by the thought that ...
·le obsesiona el pensamiento de que ...
·he is haunted by memories
·le persiguen los recuerdos