Kotomora
救済者 (kyuusaisha) Japanese meaning: savior | Kotomora