IDB

Definition: 
Islamic Development Bank