south-south cooperation - French English Dictionary