Kotomora
生き血 (いきち, ikichi) Japanese meaning: lifeblood | Kotomora