'Battle of Puebla' definitions:

Definition of 'Battle of Puebla'

From: WordNet
noun
A battle in which Mexican forces defeated the French in 1862