scientific and technical research committee - Español Inglés Diccionario