'scorecard' definitions:

Definition of 'scorecard'

(from WordNet)
noun
(golf) a record of scores (as in golf); "you have to turn in your card to get a handicap" [syn: card, scorecard]