in spite of all these things - Turco Inglés Diccionario