forethought - English Synonyms Dictionary