a person who tends and guards sheep
from Old English sceaphierde meaning sheep herder
Try Another Word