noun. any of various usually long-haired breeds of dog reared to herd and guard sheep.
1. Noun, singular or mass Considered a herding dog, the German shepherd can be trained as a sheepdog and often makes an excellent guard dog on the farm.