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
Definition of Watford in: