SEER, of visions.
2. A prophet; a person who forsees future events.