Definition of Hampstead in English:

Hampstead

proper noun

  • A residential suburb of NW London.

Pronunciation:

Hampstead

/ˈhampstɪd/