Definitions by Dr.Dog
IDB
Inter-American Development Bank.
An instituition set up to encourage and manage development throughout Latin America and the Caribbean
An instituition set up to encourage and manage development throughout Latin America and the Caribbean