English to Arabic

Meaning for:
Deprecator
other
المستنكر