Definition 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 "tewkesbury"

Semanticaly linked words with "tewkesbury"