English to Arabic

Meaning for:
Rivalled
other
منافس