Haggler

Webster's Dictionary of the English Language

·noun One who haggles or is difficult in bargaining.

II. Haggler ·noun One who forestalls a market; a middleman between producer and dealer in London vegetable markets.