translate English to French: Group of 77 (on the Commission on Science and Technology for Development)
Groupe des 77 (sur la Commission de la science et de la technique au service du développement)