IBRD is synonyms to

Correct Answer: World Bank
The term IBRD stands for the International Bank for Reconstruction and Development, which is one of the five member institutions that compose the World Bank Group. Therefore, in this context, IBRD is synonymous with the World Bank. The World Bank provides financial and technical assistance to developing countries for development projects. Hence, the correct option is Option D: World Bank.