Kotomora
所有主 (shoyuunushi) Japanese meaning: owner | Kotomora