Unscramble
Definition of IDA
Noun: IDA
An agency of the United Nations affiliated with the World Bank
- International Development Association
See also:
id
Idaho
Anagrams containing the word
IDA
ida
aid
dai