Place, as in Hampstead (5)
I believe the answer is:
stead
'place' is the definition.
(synonyms)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Another definition for stead that I've seen is " Place, function or role of another".)
Want a hint initially instead of a full solution?
Install my app