Kotomora
血を見る (chiomiru) Japanese meaning: come to bloodshed | Kotomora