presentient

adjective
  1. having a feeling that something will happen before it occurs; having a premonition
  2. Usage: formal

Examples