Definition of mossy-horn in English:

mossy-horn

noun

US
slang
  • 1An old steer.

  • 2(In extended use) an old cowboy.

Origin

Late 19th century.