Railmotor

Railmotor is a term used in the United Kingdom and elsewhere for a railway lightweight railcar, usually consisting of a railway carriage with a steam traction unit, or a diesel or petrol engine, integrated into it.