Definition of “home from home” - English Dictionary

british dictionary

“home from home” in British English

See all translations

home from home

UK US home away from home

a place where you feel as comfortable as you do in your own home:

The hotel was a real home from home.

(Definition of “home from home” from the Cambridge Advanced Learner's Dictionary & Thesaurus © Cambridge University Press)