special deposits
plural noun

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

Browse by Subjects
full repairing lease
seasonal
perform
repayable
CGT