AFSTD

What is the full meaning of AFSTD? What does AFSTD stand for?

AFSTD stands for African Forum on Science and Technology for Development (New Partnership for Africa’s Development)