agave, jute, or hemp cloth - Spanish English Dictionary