Sheepdog - Definition

sheepdog

n 1: any of various usually long-haired breeds of dog reared to
herd and guard sheep [syn: shepherd dog, sheepdog,
sheep dog]

Look up another word