Synonyms

1. IBRD

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

Synonyms

  • United Nations agency
  • World Bank
  • International Bank for Reconstruction and Development

Featured Games

Synonym.com