SCORE POINTS


Meaning of SCORE POINTS in English

to gain favor, status, or advantage

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.