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