special deposits
plural noun

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

Browse by Subjects
Quanto Option
old age pension
profit and loss statement (P&L)
transferor
loose change