"In Japan, homeless people are called johatsu, meaning wandering spirit or one who has lost his identity."
Home
"In Japan, homeless people are called johatsu, meaning wandering spirit or one who has lost his identity."