dwelling place
nounDefinition of dwelling place
literary + formal
: the place where someone lives
In ancient Greek mythology, Mount Olympus was the dwelling place of the gods.