Punchball

What is Punchball?

Punchball definition and meaning on Dictionary terms:
noun
a form of playground or street baseball in which a rubber ball is batted with the fist.

 

reference: https://www.dictionary.com/browse/punchball

Tags: