Definitions of Belgian sheepdog:

  • noun:   hardy working dog developed in Belgium for herding sheep