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

AFSTD
Share
Abbreviations And Their Meaning