forum on south-south cooperation in science and technology - Turkish English Dictionary