v.1. To negotiate with someone about obtaining something: I had to bargain for the car with the sales person, who finally lowered the price by $250.
2. To expect or be prepared for something: She got more than she had bargained for when the little puppy she bought grew into a very big dog with a large appetite.