punishment inflicted by a strap or leather straps - Spanisch Englisch Wörterbuch