preacher of indulgences - Spanish English Dictionary