Shepherd

Shepherd

One who herds, guards, and tends sheep.

Back to 5000 Word List 256