Kotomora
生存権 (seizonken) Japanese meaning: right to life | Kotomora