strap of twisted leather - Turco Inglés Diccionario