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