AskEraser  |  Settings
Ask.com   
 
 
foreknow

foreknow - verb

  1. To know in advance: anticipate, divine, envision, foresee, see. See foresight. see.