logical explanation - English Synonyms Dictionary