sheep dog
Noun
Meaning
any of various usually long-haired breeds of dog reared to herd and guard sheep
Source: WordNetAlternative names
sheep-dog
Synonyms
shepherd dog
sheepdog
shepherd
collie
dog
pup
whelp
German shepherd
canine
slut
Old English Sheepdog
watchdog
gyp
pooch
komondor
Show all synonyms
Antonyms
Hypernyms
Hyponyms
Examples
"Castles, overall scenery and sheep dog demonstration!"
The sheep dog demo was definitely a high point and listening to Gareth talk about his family farm was inspiring.