English to Arabic

Meaning for:
Vilify
other
ذمّ