1 definition by Dr.Dog

Top Definition
IDB
Inter-American Development Bank.
An instituition set up to encourage and manage development throughout Latin America and the Caribbean
I work for the IDB as an advisor.
by Dr.Dog February 22, 2005

Mug icon
Buy a IDB mug!