Answer: haggler

AnswerCrossword Clue
HAGGLERGrand Bazaar patron
HAGGLERHard bargainer
HAGGLERPrice negotiator
hagglerone who haggles (to bargain (to haggle over costs))
hagglerto bargain or wrangle (over a price, terms of an agreement, etc); barter
hagglerto hack