Definitions for "Watford"
Watford is a town and district in Hertfordshire, UK, situated 34 km (21 miles) northwest of London and within the bounds of the M25 motorway. The borough lies just to the north of Greater London, but is not part of it.
Watford is a parliamentary constituency represented in the House of Commons of the Parliament of the United Kingdom. It elects one Member of Parliament (MP) by the first past the post system of election.