Definitions of bargain
a lower price than is usual or would be expected
People are flooding in to get the exceptional bargains on offer.
an agreement between two or more parties about what each party will do for the other
The agreement was essentially a bargain between the existing nuclear-armed powers and the non-nuclear countries.