Meaning of belgian shepherd

Definition of belgian shepherd

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

Other information on belgian shepherd

WIKIPEDIA results for belgian shepherd
Amazon results for belgian shepherd