Translation of depot in English:

depot

depot, refreshment stand

noun

  • 1

    depot, refreshment stand