What does it mean to haggle?

to argue over the price of an item
to borrow money to purchase an item
to exchange one good for another

Q&A Education