guelaguetza

Noun

 * 1) An annual indigenous cultural event in Oaxaca, Mexico, and nearby villages, involving costumed dancing, parades, and artisanal crafts.