English to Arabic

Meaning for:
Notwithstanding
other
على الرغم من