colporteur
/kɒlˈpɔːrtɜːr/Definitions
1. noun
A person who distributes religious literature or books, especially a traveling salesman who sells Bibles.
“The colporteur traveled from town to town, selling copies of the Bible to those who were interested.”