meaning of belgian shepherd

belgian shepherd meaning in General Dictionary

hardy working puppy created in Belgium for herding sheep