English dictionary
battle of tewkesbury meaning and definition
Definition and meaning of battle of tewkesbury at MeaningMonkey.org. battle of tewkesbury meaning and definition in the English Dictionary.BATTLE OF TEWKESBURY noun
Definition of battle of Tewkesbury (noun)
- the final battle of the War of the Roses in 1471 in which Edward IV defeated the Lancastrians
- synonyms: Tewkesbury
Source: Princeton University Wordnet