horse trader

Noun
  1. a hard bargainer
horse trader
A horse trader examines a horse's teeth at a market.