tewkesbury

Noun
  1. The final battle of the War of the Roses in 1471 in which Edward IV defeated the Lancastrians (synset 101299782)

Other Searches