Hampstead
geographical name
Hamp·stead
ˈhamp-stəd
-ˌsted
former metropolitan borough of northwestern London, England
Note: Hampstead is now part of Camden.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share