translate English to French: Scientific and technical cooperation;
Coopération scientifique et technique;