hagglers

noun
  1. people who negotiate persistently over prices or terms, especially to get a lower price

Examples