to haggle over the price - Spanish English Dictionary