Question

Select the most appropriate meaning of the given idiom. Pay off old scores

A To be successful
B To have one's revenge
C To clear one's debt
D To score good marks
Practice Next

Relevant for Exams:

Hey! Ask a query