to the best of our ability - Allemand Anglais Dictionnaire