kind of shroud made of barchila fabric - İspanyolca İngilizce Sözlük