higgler

noun
  1. a person who buys and sells goods, especially produce or livestock, in small quantities; a peddler or huckster
  2. Usage: chiefly British and historical; often implies haggling over prices
  3. a person who hagggles or bargains persistently
  4. Usage: informal

Examples