SCAFFOLD


Meaning of SCAFFOLD in English

[noun] - a flat raised structure on which criminals are punished by having their heads cut off or by being hung with a rope around the neck until they dieA scaffold was erected in the town square. [C]King Charles I died on the scaffold (= He was killed by having his head cut off). [U]

Cambridge English vocab.      Кембриджский английский словарь.