Definition of haggle

To argue about a price or other amount of money before reaching an agreement. [1]