Children's, Intermediate and Advanced Online English Dictionary & Thesaurus

Comprehensive
Dictionary Suite
Help
Help
Help
haunt to inhabit or frequent as a ghost. [4 definitions]
haunted inhabited or visited by ghosts. [2 definitions]