shepherd dog

English

Noun

shepherd dog (plural shepherd dogs)

  1. A sheepdog; (loosely) any herding dog.

Derived terms