Definition of Hampstead in English:

Hampstead

proper noun

  • A residential suburb of north-western London.

Pronunciation

Hampstead

/ˈhampstɪd/