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
Synonyms : international development association
Similar words of Ida :