rolling stock
noun
Meaning
All vehicles that move on a railway, powered or unpowered.
Any such vehicle.