special deposits
plural noun

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

Browse by Subjects
away from the market
international trade deficit
overall
currency futures option
International Accounting Standards Committee