Home

Word

International Development Association, n.
more info an agency of the United Nations affiliated with the World Bank
<noun.group>

IDA International Development Association
semantic pointers
hypernym