Skip to definition.
Get the FREE one-click dictionary software for Windows.


Noun: shepherd dog  she-purd dóg
  1. Any of various usually long-haired breeds of dog reared to herd and guard sheep
    - sheepdog, sheep dog

Derived forms: shepherd dogs

Type of: working dog