A commercial bank is a financial institution that accepts deposits from the public and gives loans to its clients to make a profit.