Kotomora
生贄 (ikenie) Japanese meaning: living sacrifice | Kotomora