motive power depots
English
Noun
motive
power
depots
plural of
motive power depot