Definitions for "Sheep dog"
Keywords:  herd, dog, guard, shepherd, domestic
any of various usually long-haired breeds of dog reared to herd and guard sheep
a type of domestic dog This article discusses the domestic dog
A dog trained to guard and herd sheep.