What is the common English translation of the Mexican battle name “Batalla de Puebla”?

The story behind the answer

The common English translation of “Batalla de Puebla” is “Battle of Puebla.”

The phrase combines “batalla,” meaning battle, with “de Puebla,” meaning of Puebla. It is the standard English name for the May 5, 1862 engagement in which Mexican troops defeated a French expeditionary force near Puebla.

The battle is the historical event commemorated by Cinco de Mayo. Mexican forces defended the approaches to the city and repelled attacks on the forts of Guadalupe and Loreto. The result surprised observers because France had a powerful military reputation and the Mexican army was smaller.

The Battle of Puebla should not be confused with the later French capture of Puebla in 1863. France eventually returned with a larger army and succeeded in occupying the city, but the earlier Mexican victory remained the event celebrated on May 5.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: