n. 25B6; verb
a ghost haunts this house : APPEAR IN, materialize in; visit.
he haunts street markets : FREQUENT, patronize, visit regularly; loiter in, linger in; informal hang out in.
the sight haunted me for years : TORMENT, disturb, trouble, worry, plague, burden, beset, beleaguer; prey on, weigh on, gnaw at, nag at, weigh heavily on, obsess; informal bug.
25B6; noun a favourite haunt of artists : HANG-OUT, stamping ground, meeting place; territory, domain, resort, retreat, spot; N. Amer. stomping ground; Brit. informal patch.