Kotomora
我主 (わぬし) Japanese meaning | Kotomora