weaving of palm mats - Spanish English Dictionary