What does belgian shepherd mean?

belgian shepherd meaning in General Dictionary

hardy working puppy created in Belgium for herding sheep