Definition of throwing balls in English:

throwing balls

noun

  • A weapon used as a missile consisting of two or more balls or stones connected by strong cord.

Origin

Late 19th century.