'Belgian sheepdog' definitions:

Definition of 'Belgian sheepdog'

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