The bank that discounts bills of exchange is a commercial bank.
Discounting a bill of exchange means that the bank buys the bill from the holder of the bill, usually a business or individual, at a discounted price, providing the holder with immediate cash. The bank then holds onto the bill and collects the full payment from the debtor on the bill's maturity date.
Commercial banks offer a wide range of services to individuals and businesses, including deposit accounts, loans, and other financial products. One of the services provided by commercial banks is the discounting of bills of exchange, which can be a useful way for businesses to manage their cash flow.