AFFORD

AFFORD stands for Africa Foundation for Development (UK)

AFFORD
Share
Abbreviations And Their Meaning