presager

noun
  1. one who foretells or predicts future events; a prophet or fortune-teller
  2. Usage: formal; literary

Examples