sarape

noun

1.
a long brightly colored shawl; worn mainly by Mexican men