stock horse

English

Noun

stock horse (plural stock horses)

  1. (dated) A horse trained to work well with livestock, especially cattle.