foreknows - English Synonyms Dictionary