v.
  - (of a ghost) manifest itself regularly at (a place). 
▸(of a person) frequent (a place).
 - be persistently and disturbingly present in (the mind):
 the sight haunted me for years.
 
n.
 a place frequented by a specified person:
 a favourite haunt of pickpockets.
 
  Derivative
  
  Etymology
  ME: from OFr. hanter, of Gmc origin; distantly rel. to home.