What is the correct definition of compromise?

A)Talking to another to resolve the conflict
B) giving up something in order a solution that will satisfy everyone
C) establishing friendship with peers who are similar in many ways
D) influencing people similar in age to think and act like them