recent advances in technology - Turco Inglés Diccionario