punchball

Explore definitions, synonyms, and language insights of punchball

Definitions

Noun
an inflated ball or bag that is suspended and punched for training in boxing

More General Terms