Ida Meaning

There are 1 meaning(s) for word Ida

Meaning 1 : an agency of the United Nations affiliated with the World Bank

    Synonyms : international development association