What does Almosengeber mean?

Almosengeber - German to English

almsgiver