English
Detailed Synonyms for iron maiden in English
iron maiden:
iron maiden [the ~] noun
-
the iron maiden
– instrument of torture consisting of a hollow iron frame shaped like the human body and lined with spikes to impale the victim 1the iron maiden– instrument of torture consisting of a hollow iron frame shaped like the human body and lined with spikes to impale the victim 1