shepherd

noun

One who herds, guards, and tends sheep.

One who cares for and guides a group of people, as a minister or teacher.

A German shepherd.

transitive verb

To herd or tend as a shepherd. synonym: guide.

To guide or lead on a course.