SCORE POINTS


Meaning of SCORE POINTS in English

deliberately make oneself appear superior to someone else by making clever remarks.

→ point

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.