bargain

noun

1.
an agreement between parties (usually arrived at after discussion) fixing obligations of each
Derived from:
bargain
2.
an advantageous purchase
Derived from:
bargain