Synonyms and Antonyms for ida

1. IDA (n.)

an agency of the United Nations affiliated with the World Bank

Synonyms: