what is a depot
depot (plural depots) A storage facility, in particular, a warehouse. 2013 May-June, Charles T. Ambrose, âAlzheimerâs Diseaseâ, in American Scientist, volume 101, number 3, page 200: