preachman
/ˈprɛtʃmən/Definitions
1. noun
a man who travels from place to place to preach or to sell religious goods, especially a peddler of Bibles or other religious literature.
“During the 19th century, many preachmen traveled to rural areas to spread the gospel.”