book canvasser

English

Noun

book canvasser (plural book canvassers)

  1. (dated) A person who sells books door to door.