Definition of "sheepdog"

sheepdog