Entry from British & World English dictionary
A town in Hertfordshire, SE England; population 121,300 (est. 2009).
north of Watford
• informal Used to refer to any part of England that is north of London, typically considered as remote or out of touch with the latest news and developments: all you metropolitan folk who think it’s just darkness and barbarism north of Watford, think again
More definitions of WatfordDefinition of Watford in: