belgian shepherd

Noun
  1. Hardy working dog developed in Belgium for herding sheep (synset 102107534)

Found on Word Lists

Other Searches