do one's endeavor - Allemand Anglais Dictionnaire