shepherd dog
Meaning, Definition & Usage
Dictionary
Related
noun
any of various usually long-haired breeds of dog reared to herd and guard sheep
sheepdog; sheep dog
.
WordNet
Previous
shent
shenyang
sheol
shepard
shepen
Next
shepherdess
shepherdia
shepherdish
shepherdism
shepherdling