What does barmherzige Schwester mean?

barmherzige Schwester - German to English

sis of charity

View more

  • sister of mercy