Noun
-
a frequently visited place
- stamping ground
Verb
-
be a regular or frequent visitor to a certain place
"She haunts the ballet"
-
haunt like a ghost
pursue
"Fear of illness haunts her"
-
follow stealthily or recur constantly and spontaneously to
"her ex-boyfriend stalked her"
"the ghost of her mother haunted her"