despite all efforts - Alemán Inglés Diccionario