IRON MAIDEN


Meaning of IRON MAIDEN in English

Function: noun

Date: circa 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 Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.