technological achievements - İspanyolca İngilizce Sözlük