• word of the day

    tewkesbury

    tewkesbury - Dictionary definition and meaning for word tewkesbury

    Definition
    (noun) the final battle of the War of the Roses in 1471 in which Edward IV defeated the Lancastrians
Connect with us on Facebook