Kotomora
介在 (kaizai) Japanese meaning: being interposed | Kotomora