Definition of Hampstead
former metropolitan borough of northwestern London, England ◆Hampstead is now part of Camden.
Learn More about hampstead
Britannica.com: Encyclopedia article about Hampstead
Seen and Heard
What made you want to look up Hampstead? Please tell us where you read or heard it (including the quote, if possible).