Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: home away from home
  1. A place where you are just as comfortable and content as if you were home
    "The cosy bed and breakfast became our home away from home during our vacation";
    - home from home

Type of: home, place

Encyclopedia: Home away from home