Correct Answer: D
Explanation:
Meaning: To haggle is to negotiate or argue over something, usually a price.
The meaning of a haggle is act of bargaining, or arguing about price.
Example: She is good at haggling.
Synonyms: Bargain, Barter, Wrangle, Argue
Antonyms: Agree, Concur, Comply