DEPOT

Definition of DEPOT

  1. (noun)station where transport vehicles load or unload passengers or goods
  2. (noun)a depository for goods