Kotomora
保護施設 (hogoshisetsu) Japanese meaning: shelter | Kotomora