World Bank business definition
A financial institution owned and managed by nearly 200 member countries that provides financial and technical assistance to developing countries. Assistance includes low-interest or interest-free loans and grants for education, health, communications, and infrastructure. The World Bank is comprised of the International Bank for Reconstruction and Development, which focuses on middle-income and creditworthy poor countries, and the International Development Association, which provides assistance to the world's poorest countries.
Learn more about World Bank