SCORECARD Meaning of SCORECARD in English [score.card] n (ca. 1877): a card for recording the score of a game Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012