leather strap loom - Turco Inglés Diccionario