rolling stock company
a company that owns and maintains railway engines and carriages which are leased to train operating companies
--Agreed Upon Solutions

The discussion does not exist would you like to add the first comment?

anonymous