Hemel Hempstead

[ hem-uh l ]
/ ˈhɛm əl /

noun

a town in W Hertfordshire, in SE England.

British Dictionary definitions for hemel hempstead

Hemel Hempstead
/ (ˈhɛməl ˈhɛmstɪd) /

noun

a town in SE England, in W Hertfordshire: designated a new town in 1947. Pop: 83 118 (2001)