Foreknow

Webster's Dictionary of the English Language

·vt To have previous knowledge of; to know beforehand.