Haunter /(-ẽr)/

Haunt·er

Haunter

n.
  1. One who, or that which, haunts.