colporteur
noun
°A peddler of religious books.