Colporteur /(?; 277)/

Col·por·teur

Colporteur

n.
  1. A hawker; specifically, one who travels about selling and distributing religious tracts and books.