motive power depots

English

Noun

motive power depots

  1. plural of motive power depot