aforethought - English Synonyms Dictionary