Log in
Register
Home
All Categories
Best Categories
Log in
Register
IDA
Definition:
[noun] an agency of the United Nations affiliated with the World Bank
Synonyms:
International Development Association
,
IDA