despite all efforts - Allemand Anglais Dictionnaire