haggler
/ˈhæɡ.ələr/Definitions
1. noun
A person who tries to negotiate a price or agreement by persistent and often annoying demands.
“The haggler at the market tried to get a better deal on the used car.”
2. verb
To engage in haggling, especially in a persistent or annoying manner.
“She haggled with the store owner over the price of the shirt.”