Kotomora
体現者 (taigensha) Japanese meaning: embodiment | Kotomora