ACPPD stands for African Charter for Popular Participation in Development

ACPPD
Share
Abbreviations And Their Meaning