English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the dictionary

Definition home from home in British English

home from home phrase

phrase
1

a place where you feel as relaxed as you do in your own home

Example

New York felt like a home from home for Jim.

Synonyms and related words
Definition home from home in British English