colporteur

noun
  1. a person who travels around selling or distributing books, especially religious books
  2. Usage: somewhat archaic

Examples