Kotomora
供犠 (くぎ, kugi) Japanese meaning: sacrifice | Kotomora