SHEEPDOG
Definition:
- [noun] any of various usually long-haired breeds of dog reared to herd and guard sheep
Synonyms: shepherd dog, sheep dog
Synonyms:
- Search for synonyms for SHEEPDOG
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



