SHEPHERD DOG
Definition:
- [noun] any of various usually long-haired breeds of dog reared to herd and guard sheep
Synonyms: sheepdog, sheep dog
Synonyms:
- Search for synonyms for SHEPHERD DOG
Related Words:
- Belgian sheepdog, Belgian shepherd
- briard
- kelpie
- komondor
- Old English sheepdog, bobtail
- Shetland sheepdog, Shetland sheep dog, Shetland
- collie
- Border collie
- Bouvier des Flandres, Bouviers des Flandres
- Rottweiler
- German shepherd, German shepherd dog, German police dog, alsatian



