shepherd dog
Noun
Meaning
any of various usually long-haired breeds of dog reared to herd and guard sheep
Source: WordNetSynonyms
sheepdog
collie
German shepherd
sheep dog
herding dog
shepherd
alsatian
bobtail
dog
herder
Old English Sheepdog
border collie
Australian Shepherd
Dutch Shepherd
German police dog
Show all synonyms