special deposits
plural noun

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

Browse by Subjects
award
lagging indicator
covered
go go fund
bd