English to Arabic

Meaning for:
Gibbets
other
المشانق