Belgian shepherd

Explore definitions, synonyms, and language insights of Belgian shepherd

Definitions

Noun
hardy working dog developed in Belgium for herding sheep

More Specific Terms