noun
- a dog trained to herd and guard sheep.
noun
- Also called: shepherd dog a dog used for herding sheepSee Border collie
- any of various breeds of dog reared originally for herding sheepSee Old English sheepdog, Shetland sheepdog
n.1774, from sheep (n.) + dog (n.).