Kotomora
血飛沫 (chishibuki) Japanese meaning: blood spray | Kotomora