Meaning of belgian sheepdog

Definition of belgian sheepdog

(noun) hardy working dog developed in Belgium for herding sheep

Other information on belgian sheepdog

WIKIPEDIA results for belgian sheepdog
Amazon results for belgian sheepdog