• 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
Download our Mobile App Today
Receive our word of the day
on Whatsapp