IDA


Meaning of IDA in English

[IDA] abbreviation International Development Association

Merriam-Webster English vocab.      Английский словарь Merriam Webster.