VariousWords beta
Related Terms:
Definitions:
Noun
shepherd dog
sheepdog
sheep dog
Definition: any of various usually long-haired breeds of dog reared to herd and guard sheep
Definition: A breed of dog, used for herding sheep.
Verb
Definition: To chaperon or shepherd.