Definition of golden duck in English:

golden duck

noun

slang
  • An instance of a batsman being dismissed on the first delivery faced; a score of nought obtained (also, occasionally: a batsman dismissed) in this way.

Origin

1960s; earliest use found in Eric Partridge (1894–1979), lexicographer and etymologist.