Kotomora
生血 (なまち, namachi) Japanese meaning: fresh blood | Kotomora