Daventry (noun) Definition, Meaning & Examples

noun
  1. a town in central England, in Northamptonshire: light industries, site of an important international radio transmitter. Pop: 21 731 (2001)
Daventry (noun) Definition, Meaning & Examples

More Definitions