What does AFSTD Stand for?

Browse 1 acronyms and abbreviations related to AFSTD.

  • African Forum on Science and Technology for Development (New Partnership for Africa's Development)
Add a New Entry