An Encylopedia Britannica Company

punch bag

1 ENTRIES FOUND:
punch bag noun
plural punch bags
punch bag
noun
plural punch bags
Britannica Dictionary definition of PUNCH BAG
[count] British