Hampstead has 2 different meanings across 1 category:
Proper Noun
shortened form of Hampstead Heath: teeth (Cockney rhyming slang).
An affluent suburban area in Camden borough, London, England (OS grid ref TQ2685).