A seer, soothsayer or prophet who foretells events by observing and interpreting signs and omens.