no matter how impossible it seems - Alemán Inglés Diccionario