English to Arabic

Meaning for:
Pilloried
other
سخر منه