Definition of German sheepdog in US English:

German sheepdog

noun

  • Any of various types of dog used for herding and protecting sheep in Germany; (in later use) specifically a German shepherd or German collie.

Origin

Mid 19th century.