English dictionary



Hint: Wildcards can be used multiple times in a query.

English noun: iron maiden

1. iron maiden (artifact) instrument of torture consisting of a hollow iron frame shaped like the human body and lined with spikes to impale the victim


Broader (hypernym)instrument of torture









Based on WordNet 3.0 copyright © Princeton University.
Web design: Orcapia v/Per Bang. English edition: .
2024 onlineordbog.dk