stock horse

Meaning

A horse bred and trained for working with cattle or sheep.

Example

He rode an old stock horse that knew the job better than he did.

Origin

From 'stock' (livestock) and 'horse'.

Nearby words

All S words →