sheep dog
Meaning, Definition & Usage
Dictionary
Related
noun
any of various usually long-haired breeds of dog reared to herd and guard sheep
sheepdog; shepherd dog
.
WordNet
Previous
sheeling
sheely
sheen
sheenly
sheeny
Next
sheepback
sheepberry
sheepbite
sheepbiter
sheepcote