committee on scientific and technological cooperation - French English Dictionary