Definition of mossy-horn in English:

mossy-horn

noun

slang US
  • 1An old steer.

  • 2(In extended use) an old cowboy.

Origin

Late 19th century.