Watford

views updated Jun 11 2018

Watford a town in Hertfordshire, SE England, used with allusion to the view attributed to Londoners that north of the metropolis there is nothing of any significance to English national or cultural life.