What is the meaning of Depot?

A place of deposit for the storing of goods; a warehouse; a storehouse.

Source: Webster’s Revised Unabridged Dictionary (1913), via OPTED

Search

Search words containing