piece of henequen or thick linen fabric - Español Inglés Diccionario