noun a suburban town in Hertfordshire, in SE England. nouna town in SE England, in SE Hertfordshire: a dormitory town of London. Pop: 55 275 (2001)