Definition of Battle Of Tewkesbury

  • 1. The final battle of the War of the Roses in 1471 in which Edward IV defeated the Lancastrians Noun

Synonyms for word "battle of tewkesbury"

Semanticaly linked words with "battle of tewkesbury"