To haunt is defined as to appear as a ghost, or to visit or appear often.
(verb)See haunt in Webster's New World College Dictionary
transitive verb
Origin: ME haunten < OFr hanter, to frequent < Gmc *haimetan (akin to OE hamettan, to domicile) < *haim, home
noun
See haunt in American Heritage Dictionary 4
verb haunt·ed, haunt·ing, haunts verb, transitive
Origin:
Origin: Middle English haunten, to frequent
Origin: , from Old French hanter; see tkei- in Indo-European roots
.Related Forms:
Learn more about haunt