Kotomora
処刑台 (shokeidai) Japanese meaning: scaffold | Kotomora