Foredeem

Webster's Dictionary of the English Language

·vi To know or discover beforehand; to Foretell.

II. Foredeem ·vt To recognize or judge in advance; to Forebode.