Definitions of Belgian shepherd:

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