golden duck

golden duck

English Noun
Ad

Definition

the score of zero runs after getting out on the first ball faced

Ad

Related Words