Colporter

(Alt spelling: Colporteur)

Verb: To sell or hawk.
Noun: A salesperson, particularly one selling religious books.