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)