English to Francais Dictionary
strappado
Estrapade (supplice)
Related Images/Visuals for strappado
Meaning for strappado found in 10 Languages.