bn:18129015n
Noun Concept
SYL
No term available
EN
A herding dog, also known as a stock dog, shepherd dog, sheep dog or working dog, is a type of dog that either has been trained in herding or belongs to breeds that are developed for herding. Wikipedia
Relations
Sources