do one's endeavor - Turc Anglais Dictionnaire