committee on scientific and technological cooperation - Spanish English Dictionary