a technological masterpiece - Spanisch Englisch Wörterbuch