special deposits
plural noun

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

Browse by Subjects
undercharge
balloon
cost control
selling hedge
charitable purposes