Word Definition

Foreseer

  1. One who foresees or foreknows.

Synonyms