RichThesaurus
dwelling-place
vs
stamping ground
dwelling-place
noun
A place where one dwells.
stamping ground
noun
A habitually frequented place; a haunt or hangout.
How often have the words
dwelling-place
and
stamping ground
occurred in a corpus of books?
(source:
Google Ngram Viewer
)