AFFORD


AcronymDefinition
AFFORDAfrica Foundation for Development (UK)