IRON MAIDEN


Meaning of IRON MAIDEN in English

■ noun a former instrument of torture consisting of a coffin-shaped box lined with iron spikes.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.