AFSTD

(redirected from African Forum on Science and Technology for Development)
AcronymDefinition
AFSTDAfrican Forum on Science and Technology for Development (New Partnership for Africa's Development)
Copyright 1988-2018 AcronymFinder.com, All rights reserved.
Full browser ?