scientific and technologicalresearch committee - Spanish English Dictionary