Tram engine

A German steam tram engine from the Cologne-Bonn railway, pulling a train through Brühl marketplace.

A tram engine is a steam locomotive specially built, or modified, to run on a street, or roadside, tramway track.