Definition of Hampstead in English:

Hampstead

proper noun

  • A residential suburb of NW London.

Pronunciation

Hampstead

/ˈhampstɪd/