English to Arabic

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