1771 / 2512

What does 讨价还价 (tǎo jià huán jià) mean in English?

讨价还价
tǎo jià huán jià还還

haggle over price