fiesta
Any social gathering or get-together where people meet up to have a good time, dance, and eat, ranging from private parties to official, religious, or national celebrations. (In Mexico, these can range from small home gatherings to massive public festivals).
Yesterday a really great fiesta got started at the office because it was the boss's birthday and they even brought in a mariachi band.
Automatically translated from Spanish