verb
haunts; haunted; haunting
[+ obj] of a ghost :to visit or live in (a place)
to eventually cause problems for (someone) as time passes
to keep coming back to the mind of (someone) especially in a way that makes the person sad or upset
to visit (a place) often
noun
plural haunts
[count] :a place that you go to often