Meaning 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.
Are You Learning English? Here Are Our Top English Tips
A weapon used as a missile consisting of two or more balls or stones connected by strong cord.
Late 19th century.