SynonymX
Speak
Battle Of Puebla
Definition of Battle Of Puebla
1.
A battle in which Mexican forces defeated the French in 1862
Noun
Semanticaly linked words with "battle of puebla"
pitched battle
mexico
united mexican states