A deposit made in a bank subject to certain conditions; specifically a deposit mandated by the Bank of England from a commercial bank as a means of controlling its lending (now historical).
Origin
Early 19th century.
Definition of special deposit in US English:
special deposit
noun
A deposit made in a bank subject to certain conditions; specifically a deposit mandated by the Bank of England from a commercial bank as a means of controlling its lending (now historical).