Kotomora
与え主 (あたえぬし, ataenushi) Japanese meaning: giver | Kotomora