improvised sling made from a piece of leather - Espagnol Anglais Dictionnaire