strap of twisted leather - Französisch Englisch Wörterbuch