AFSTD

AcronymDefinition
AFSTDAfrican Forum on Science and Technology for Development (New Partnership for Africa's Development)