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