bibliopole

noun
  1. a person who buys and sells books, especially rare or used books
  2. Usage: formal; somewhat archaic

Examples