Version Française
Meaning of
"(Hist., Torture) estrapade."
in English language
French to English
English to French
French
English
(Hist., Torture) estrapade.
strappado