Collins Chinese Dictionary Plus (3rd edition), 2011:
haggle [ˈhægl]
vi
1
(=bargain) 讨(討)价(價)还(還)价(價) tǎo jià huán jià
2
(=argue) 争(爭)论(論) zhēnglùn
- to haggle over the price of sth
就某物讨(討)价(價)还(還)价(價) jiù mǒuwù tǎo jià huán jià