n.
the final battle of the War of the Roses in 1471 in which Edward IV defeated the Lancastrians
Copyright: Proverb ©
Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.
I turned off Adblock