scientific and technical research committee - Spanish English Dictionary