sheepdog n : any of various usually long-haired breeds of dog reared to herd and guard sheep [syn: {shepherd dog}, {sheep dog}]
Copyright © 2024 3Dict.net