translate English to French: Commission on Science and Technology for Development
Commission de la science et de la technique au service du développement