Dictionary
Definition of IRON MAIDEN
noun : IRON MAIDEN
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 MAIDEN