HARBINGER

Definition of HARBINGER

  1. (noun)something that precedes and indicates the approach of something or someone
  2. (verb)foreshadow or presage