n. 1.a frequently visited place haunt v. 1.follow stealthily or recur constantly and spontaneously to 2.haunt like a ghost 3.be a regular or frequent visitor to a certain place