agave, jute, or hemp cloth - Español Inglés Diccionario