Meaning of ibrd

Definition of ibrd

(noun) a United Nations agency created to assist developing nations by loans guaranteed by member governments

Other information on ibrd

WIKIPEDIA results for ibrd
Amazon results for ibrd