IRON MAIDEN


Meaning of IRON MAIDEN in English

noun

Usage: sometimes capitalized I&M

: a supposed medieval instrument of torture consisting of an iron frame in human form hinged to admit a victim who was impaled on the spiked interior as the frame closed

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.