previsor

noun
  1. a person who foresees or predicts something in advance
  2. Usage: rare or archaic; literary

Examples