Meaning

1 senses
  1. A place where locomotives are housed, maintained and repaired.

Forms

plural: motive power depots

Synonyms

4 synonyms

See also

neighbours in the dictionary
motive power depot — meaning, examples, forms, synonyms | Krumeto