VariousWords beta
Related Terms:
Definitions:
Noun
International Development Association
IDA
Definition: an agency of the United Nations affiliated with the World Bank