lenders of last resort

English

Noun

lenders of last resort

  1. plural of lender of last resort