Definition of special deposit in 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).

Origin

Early 19th century.