Hemel Hempstead

English

Proper noun

Hemel Hempstead

  1. A town in Hertfordshire, England.

Synonyms