meaning of barmherzige Schwester

barmherzige Schwester - German to English

sis of charity

View more

  • sister of mercy