a technological wonder - Turco Inglés Diccionario