a technological masterpiece - Francés Inglés Diccionario