A multilateral development bank (MDB) is a development bank, created by a group of countries, that provides financing and professional advice to enhance development. An MDB has many members, including developed donor countries and developing borrower countries. MDBs finance projects through long-term loans at market rates, very-long-term loans below market rates (also known as credits), and grants.