SEER, n. from see.

1. One who sees as a seer of visions.
2. A prophet a person who forsees future events.