23/08/2019 2:02:00 Iron maiden Iron maiden
What is Iron maiden?
Iron maiden definition and meaning on Dictionary terms:
a medieval instrument of torture fashioned as a box in the shape of a woman, large enough to hold a human being, and studded with sharp spikes on the inside.
Tags: dictionaryCategorised in: Uncategorized