to haggle over the price - German English Dictionary