SETTLE (OR PAY) A (OR THE) SCORE
Meaning of SETTLE (OR PAY) A (OR THE) SCORE in English
settle ( or pay) a (or the) score
1》 take revenge on someone.
2》 dated pay off a debt or other obligation.
→ score
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004