ida

Noun
  1. An agency of the United Nations affiliated with the World Bank (synset 108318076)

Other Searches