scaffold

scaffold /ˈskæfəld/ noun
plural scaffolds
scaffold
/ˈskæfəld/
noun
plural scaffolds
Britannica Dictionary definition of SCAFFOLD
[count]
1 
: a temporary or movable platform or structure on which a person stands or sits while working high above the floor or ground
2 
: a platform or structure on which criminals are killed by being hanged or beheaded