PUNCHBALL Meaning of PUNCHBALL in English ■ noun1》 Brit. a suspended or mounted ball used for punching as exercise or training, especially by boxers. 2》 US a team ball game in which a rubber ball is punched or headed. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004