special deposits
plural noun

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

Browse by Subjects
Transaction
closed-end fund
depreciation rate
liabilities
salary scale