despite overwhelming odds against - Turco Inglés Diccionario