Noun Definition

home from home

1.Definition: a place where you are just as comfortable and content as if you were home

Related Noun(s):home away from home

Category: Places