What does Ablassprediger mean?

Ablassprediger - German to English

preacher / vendor of indulgences