meaning of Boxsack

Boxsack - German to English

punchbag [Br.] [gym gear]