n.
1.an instance of intense argument (as in bargaining) haggle v.
1.wrangle (over a price, terms of an agreement, etc.)
Idiom of the Day
take a shine to (someone)
to have or show a quick liking for someone
Our daughter took a shine to her new teacher immediately.