SEER, of visions.

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