punching shop - Spanish English Dictionary