Watford (noun) Definition, Meaning & Examples

noun
  1. a city in Hertfordshire, SE England, N of London.
noun
  1. a town in SE England, in SW Hertfordshire: light industries, services. Pop: 120 960 (2001)
Watford (noun) Definition, Meaning & Examples

More Definitions