A person who haggles; someone who bargains or negotiates over price in a persistent or annoying way.
From 'haggle' plus the agent suffix '-ster.' 'Haggle' possibly derives from Old Norse or Scandinavian roots related to chopping or hacking, originally meaning to cut or chip away.
The '-ster' suffix once meant 'a person who does X' (like spinster = woman who spins), but by the 1600s it became playfully dismissive, so 'haggister' sounds cheeky rather than neutral.
Complete word intelligence in one call. Free tier — 50 lookups/day.