Subscribe
URL of the page has been copied to clipboard.
Meaning : An agency of the United Nations affiliated with the World Bank.
Synonyms : ida
Install App