homemade punching bag - German English Dictionary