IRON MAIDEN


Meaning of IRON MAIDEN in English

[iron maiden] n (ca. 1895): a supposed medieval torture device consisting of a hollow iron statue or coffin in the shape of a woman that is lined with spikes which impale the enclosed victim

Merriam-Webster English vocab.      Английский словарь Merriam Webster.