RichThesaurus
herding dog
herding dog
synonyms
sheepdog
shepherd dog
shepherd
herding dog
definitions
noun
A dog bred for working cattle, sheep, or other livestock. For example, the various shepherd breeds.