colporteur

(noun)

noun

1. A peddler of publications, especially of religious books