AFRODAD

AcronymDefinition
AFRODADAfrican Forum and Network on Debt and Development (South Africa)
AFRODADAfrican Forum on Debt and Development