a technological masterpiece - Turco Inglés Diccionario