herding dog
noun
one of any of several breeds of dogs used originally for herding livestock, including the Belgian sheepdog, collie, German shepherd, and Old English sheepdog.
Words nearby herding dog
herd tester,
herd's-grass,
herd-book,
herder,
herdic,
herding dog,
herdsman,
herdwick,
here,
here and now,
here and there