special deposits
plural noun

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

Browse by Subjects
proof
profit sharing
Economic impact
lot size
EFTPOS