battle of Tewkesbury batt·leof·tew·kesbury uncommon noun 1. the final battle of the War of the Roses in 1471 in which Edward IV defeated the Lancastrians SynonymsTewkesburybattle of Tewkesbury Related words Broader terms pitched battle WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.