haggle/ 'hægl /

1.vi.
(bargain) 讨价还价

2.vi.
(argue) 争论

to haggle over the price of sth
就某物讨价还价