Definitions of iron horse:

  • noun:   (c. 1840) an early term for a locomotive