Kotomora
俎 (そ, so) Japanese meaning: altar of sacrifice | Kotomora