Advertisement

Advertisement

herding dog

noun

  1. one of any of several breeds of dogs used originally for herding livestock, including the Belgian sheepdog, collie, German shepherd, and Old English sheepdog.


Advertisement

Advertisement

Advertisement

Advertisement


herd immunityherd instinct