battle of puebla Meaning, Definition & Usage

  1. noun a battle in which Mexican forces defeated the French in 1862

WordNet