be somebody's spiritual home - German English Dictionary