Kotomora
最高神 (saikoushin) Japanese meaning: supreme deity | Kotomora