haggle
/ˈhægl ˈहैग्ल्/ verb [I] haggle (with somebody) (over/about something) to argue with somebody until you reach an agreement, especially about the price of something मोल-भाव करना (विशेषतः किसी वस्तु के दाम के विषय में)
In the market, some tourists were haggling over the price of a carpet.