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.

Leave a Reply

Your email address will not be published. Required fields are marked *

49 queries 2.224