wrangling

(noun) haggle

haggling
wrangle
bargaining (generic term)