megafiesta (Spanish) comes from Spanish fiesta, from Old Spanish fiesta, from Latin fēsta, from Latin festum, from Latin fēstus, from Proto-Italic fēstos.
megafiesta (Spanish): massive party