use one's best endeavor - Turc Anglais Dictionnaire