motive power depot noun1 •A place where locomotives are housed, maintained and repaired.Camden motive power depot has been much criticised for its emission of smoke in a residential neighbourhood and its complete dieselisation is rapidly taking place. — 1960 formsmotive power depots