Meaning of iron maiden
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
Other information on iron maiden
WIKIPEDIA results for
iron maiden
Amazon results for
iron maiden
Tweet