Hemel Hempstead/Definition

A large town in Hertfordshire, UK.