A magazine in which military stores are deposited. Also, a company left in England for the purpose of recruiting when regiments are ordered abroad.
·noun A place of deposit for the storing of goods; a warehouse; a storehouse. II. Depot ·noun A rai...
Webster's Dictionary of the English Language
On the north side of Royal Mint Street (P.O. Directory). Covers the site of Merchant Taylors' Almsh...
A Dictionary of London by Henry A Harben.