Carpetmonger /(?)/

Car·pet·mon·ger

Carpetmonger

n.
  1. One who deals in carpets; a buyer and seller of carpets.
  2. One fond of pleasure; a gallant.