iJunoon official Urdu Dictionary
اسکور کارڈ
score card
English definition for scorecard
1. n. (golf) a record of scores (as in golf)
Synonyms and Antonyms for scorecard
Sponored Video