battle of rocroi

Noun
  1. A battle in the Thirty Years' War (1643);
    The French defeated the Spanish invaders (synset 101295228)

Other Searches