IDA



Definition:

  1. [noun] an agency of the United Nations affiliated with the World Bank
    Synonyms: International Development Association, IDA