steam-hauled

Adjective

 * 1)  Pulled by a steam locomotive.