ida

Explore definitions, synonyms, and language insights of ida

Definitions

Noun
an agency of the United Nations affiliated with the World Bank