subsidiary body for scientific and technological advice - Alemán Inglés Diccionario