herding dog

noun

herding dog

noun
1

A dog, such as the various shepherd breeds, that are bred for working cattle, sheep, or other livestock.

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.