special deposits
plural noun

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

Browse by Subjects
third quarter
purchase order
Office of Management and Budget
forex
Bulletin des Annonces Leacutegales Obligatoires