• Sheepdog

    Alternative forms

    Full definition of sheepdog

    Noun

    sheepdog

    (plural sheepdogs)
    1. a breed of dog, used for herding sheep
    2. a breed of dog used for guarding sheep
    © Wiktionary