do one's endeavor - Anglais Synonymes Dictionnaire