Seher

Noun

 * 1) seer one who fortells the future