lender of last resort


noun

the central bank of a country with authority for controlling its banking system

Words nearby lender of last resort