Newbury (noun) Definition, Meaning & Examples

noun
  1. a market town in West Berkshire unitary authority, S England: scene of a Parliamentarian victory (1643) and a Royalist victory (1644) during the Civil War; telecommunications, racecourse. Pop: 32 675 (2001)
Newbury (noun) Definition, Meaning & Examples

More Definitions