special deposits
plural noun

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

Browse by Subjects
forecast
competitive market maker system
drain
active investment management
electronic version of the tax return