FORESHADOWING

Definition of FORESHADOWING

  1. (noun)the act of providing vague advance indications; representing beforehand
  2. (adj)indistinctly prophetic