What is Cinco De Maio?

Cinco de Mayo means 5th of May in Spanish. It is the day Mexico celebrates as their independence day from Spain. It is similar to the 4th of July in the United States.