Kotomora
創造主 (souzoushu) Japanese meaning: Creator | Kotomora