YourDictionary

sheepdog

noun

any dog trained to herd and protect sheep

See sheepdog in American Heritage Dictionary 4

Learn more about sheepdog

link/cite print suggestion box