Translation of depot in English:

depot

depot, refreshment stand

  • 1

    depot, refreshment stand