'Battle of Puebla' definitions:

Definition of 'Battle of Puebla'

(from WordNet)
noun
A battle in which Mexican forces defeated the French in 1862