Reached an agreement; settled it; brought matters to a conclusion.
Click a letter below to find expressions that start with that letter.