Foredeem

•  Foredeem  –  To know or discover beforehand; to foretell.