to haggle over the price - Deutsch Englisch Wörterbuch