haunter

H`AUNTER, n. One who frequents a particular place, or is often about it.