a technological masterpiece - Türkçe İngilizce Sözlük