English Dictionary
◊ SCORECARD
scorecard
n : a record of scores (as in golf); "you have to turn in your
card to get a handicap" [syn: {card}]