meaning of battle of puebla

battle of puebla meaning in General Dictionary

a battle by which Mexican forces defeated the French in 1862