public popular festival in which participants wear costumes, dance, and walk through the streets - Español Inglés Diccionario