Kotomora
居在 (きょざい, kyozai) Japanese meaning: stay | Kotomora