preacher of indulgences - French English Dictionary