Hemel Hempstead
English
Proper noun
Hemel
Hempstead
A
town
in
Hertfordshire
,
England
.
Synonyms
Hemel