Definition of Iron maidens
noun : Iron maidens
Source: WordNet 3.1
-
1. (
) instrument of torture consisting of a hollow iron frame shaped like the human body and lined with spikes to impale the victim ;
See more about : Iron maidens