carpetmonger

noun
University
1

One who deals in carpets; a buyer and seller of carpets.