ida

ida

ida

Noun

an agency of the United Nations affiliated with the World Bank

Synonyms: