'Belgian sheepdog' definitions:

Definition of 'Belgian sheepdog'

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