Babylon NG
Simply the best definition!

Download it's free

a score to settle

ENGLISH IDIOMS 2.EDITION Dictionary

Download this dictionary
a score to settle
an argument to finish, a bone to pick I have a score to settle with him. He owes me a month's rent.