Kotomora
全能者 (zennousha) Japanese meaning: the Almighty | Kotomora