wrangle

(noun) haggle

haggling
wrangling
bargaining (generic term)