depot-депо: meaning, definitions and translations

English dictionaryEnglishRussian

What is depot? depot is депо

What is депо?

  • A railroad or bus station.

    А железная дорога или автовокзал.

  • A warehouse or storehouse.

    Склад или склад.

  • A storage installation for military equipment and supplies.
  • A station for assembling military recruits and forwarding them to active units.

Search words

Upgrade your experience