Advertisement
Advertisement
heading dog
noun
- a dog that heads off a flock of sheep or a single sheep
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Browse