English Dictionary
◊ SHEEPDOG
sheepdog
n : any of various usually long-haird breeds of dog reared to
herd and guard sheep [syn: {shepherd dog}, {sheep dog}]