seer

SEER, n. [from see.]

1. One who sees; as a seer of visions.

2. A prophet; a person who forsees future events.