leather strap loom - Español Inglés Diccionario