IDA

/ˈaɪdʌ/

Explore definitions, synonyms, and language insights of IDA

Definitions

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