Sister of the Good Shepherd

Definition of Sister of the Good Shepherd

: a member of a cloistered Roman Catholic order established at Caen, France, in 1641 and devoted especially to the shelter and rehabilitation of girls and women

History and Etymology for Sister of the Good Shepherd

translation of French sœur du Bon Pasteur

Keep scrolling for more