improvised sling made from a piece of leather - Spanisch Englisch Wörterbuch