a town in Hertfordshire, SE England; population 121,300 (est. 2009).
Phrases
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