English to Spanish Dictionary
strappado
Garrucha (tortura)
Related Images/Visuals for strappado
Meaning for strappado found in 10 Languages.