English to Arabic

Meaning for:
Controversially
other
جداليا