English dictionary
iron maiden meaning and definition
Definition and meaning of iron maiden at MeaningMonkey.org. iron maiden meaning and definition in the English Dictionary.IRON MAIDEN noun
Definition of iron maiden (noun)
- instrument of torture consisting of a hollow iron frame shaped like the human body and lined with spikes to impale the victim
Source: Princeton University Wordnet