English to Arabic

Meaning for:
Argumentative
other
مجادل