Kotomora
至上神 (shijoushin) Japanese meaning: supreme deity | Kotomora