According to the American Heritage dictionary, a compromise is a settlement of differences in which each side makes concessions to reach a common goal.
A compromise is when two opposing people or side work out a deal of some sort. For example it a married couple both wanted to buy something different they may work out a compromise where each gets part of what they want.