What does barmherziger Samariter mean?

barmherziger Samariter - German to English

great Samaritan