'Belgian shepherd' definitions:

Definition of 'Belgian shepherd'

From: WordNet
noun
Hardy working dog developed in Belgium for herding sheep [syn: Belgian sheepdog, Belgian shepherd]