no matter how impossible it seems - Turco Inglés Diccionario