English to Arabic

Meaning for:
Pillory
other
هيكل التعذيب