Search term strappado has one result
Jump to
EN English FR French
strappado (n v) [form of torture] (n v) estrapade (n v) [form of torture]