1 definition by Trexlizzard

There are two definitions of Iron Maiden

1. A device of torture where you are placed in a casket with spikes in it and it is closed

2. A kick ass metal band with songs like Number of the Beast and The Trooper
1. Let's use the iron maiden on him
2. Dude I saw iron maiden live in concert
by Trexlizzard April 4, 2018
Get the Iron Maiden mug.