home_away_from_homeEnglish

home away from home, home from home

Noun

A place where you are just as comfortable and content as if you were home

English: home away from home, home from home

English words with similar meanings

Show 1 words