piece of henequen or thick linen fabric - Spanish English Dictionary