struggle to explain - Anglais Synonymes Dictionnaire