stock horse

noun

Definition of stock horse

: a horse used in herding cattle on ranches