piece of twisted raw leather - Espagnol Anglais Dictionnaire