Kotomora
造物主 (zoubutsushu) Japanese meaning: the Creator | Kotomora