iron horse
iron horse {n.}, {informal}
A railroad locomotive; the engine of a railroad train.
In its first days, the iron horse frightened many people as it roared across country scattering sparks.
Categories:
Source: A Dictionary of American Idioms