Kotomora
生還者 (seikansha) Japanese meaning: survivor | Kotomora