第二の故郷

one's second home; home away from home

Meaning

  1. expn
    one's second home; home away from home

Example sentences

  • London is their second home.