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
Tweet