Answer: horsetrader

AnswerCrossword Clue
HORSETRADER

Shrewd bargainer

HORSETRADER

Wheeler-dealer