special deposits
plural noun

large sums of money which commercial banks have to deposit with the Bank of England

Browse by Subjects
bank account
possess
wage-price spiral
reciprocal
locked market