what explains...? - English Synonyms Dictionary