What does battle of puebla mean?

battle of puebla meaning in General Dictionary

a battle by which Mexican forces defeated the French in 1862