an agreement between two or more people or groups as to what each will do for the other
bargains between political parties supporting the government
negotiate the terms and conditions of a transaction
he bargained with the local council to rent the stadium
be prepared for; expect
I got more information than I'd bargained for
he didn't bargain on this storm