leather strap loom - Francés Inglés Diccionario