IBRD

noun

  1. 1

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

Synonyms

Also useful for “IBRD”:Unscrambler