rolling stock

noun
University
1

All vehicles that move on a railway, powered or unpowered.

2

Any such vehicle.