RichThesaurus
herding dog
herding dog
synonyms
sheepdog
shepherd dog
shepherd
herding dog
antonyms