fail in spite of having an advantage - Alemán Inglés Diccionario