augurer

noun
  1. a person who predicts future events or interprets omens; a soothsayer or diviner
  2. Usage: often used in historical or literary contexts; sometimes archaic or formal

Examples