foreknowable - English Synonyms Dictionary