kind of shroud made of barchila fabric - Spanish English Dictionary