piece of henequen or thick linen fabric - Espagnol Anglais Dictionnaire