Refine this word faster
Shepherd dog
noun
Definitions
Noun
- 1 A sheepdog; (loosely) any herding dog.
- 2 any of various usually long-haired breeds of dog reared to herd and guard sheep wordnet
See also for "shepherd dog"
Next best steps
Mini challenge
Unscramble this word: shepherddog