What does Ablasskrämer mean?

Ablasskrämer - German to English

vendor of indulgences