SPECTER

Definition of SPECTER

  1. (noun)a mental representation of some haunting experience
  2. (noun)a ghostly appearing figure