Kotomora
創造神 (souzoushin) Japanese meaning: creator deity | Kotomora