English Dictionary
Definition even the score in British English
even the score phrase
phrase
Synonyms and related words

English Dictionary