iron maiden ( synonym found)

Definition of iron maiden:

°A medieval torture device consisting of a chamber lined with spikes which encloses upon and impales the victim inside.

Definition of iron maiden:

°A medieval torture device consisting of a chamber lined with spikes which encloses upon and impales the victim inside.

Back to Top