Definition of spiritual home in English:

spiritual home

noun

  • A place, environment, or milieu to which a person feels a particular sense of connection or belonging; a place considered to be especially linked with or appropriate to a person or thing.

Origin

Early 20th century; earliest use found in The Economist.