What does Cinco de Mayo mean?
Cinco de Mayo literally translates to the 5th of May. This is NOT Mexican Independence day, rather a celebration of the Battle of Puebla that happened on May 5, 1862 when the Mexican Army defeated the French Army that had decided to invade.
To see more see the Battle of Puebla page.
• CINCO DE MAYO (noun) The noun CINCO DE MAYO has 1 sense: 1. the fifth of May which is observed in Mexico and Mexican-American communities in the United States to commemorate the Mexican victory over the French in the Battle of Puebla in 1862 Familiarity information: CINCO DE MAYO used as a noun is very rare.