bargain

noun

An agreement between two or more parties as to what each party will do for the other.

intransitive verb

Negotiate the terms and conditions of a transaction.