scientific and technological capabilities - Almanca İngilizce Sözlük