ALL meanings of sheepdog
sheep·dog
S s - noun sheepdog dog that herds sheep 1
- noun sheepdog a dog trained to herd and guard sheep. 1
- countable noun sheepdog A sheepdog is a breed of dog. Some sheepdogs are used for controlling sheep. 0
- noun sheepdog a dog used for herding sheep 0
- noun sheepdog any of various breeds of dog reared originally for herding sheep 0
- noun sheepdog any dog trained to herd and protect sheep 0