advanced technological satellite - Almanca İngilizce Sözlük