What is Mardi Gras a Celebration of?

Mardi gras means Fat Tuesday in French. It began as a day to eat large amounts meat fat before giving up all meat for Lent, which starts the next day, Ash Wednesday.