Definition of lottery ball in English:

lottery ball

noun

  • Each of a set of numbered balls drawn in a lottery.

Origin

Late 17th century; earliest use found in Edward Lhwyd (d. 1709).