Полный англо-русский словарь

pay off old scores

Свести счеты

Полный англо-русский словарь