English to Arabic

Meaning for:
Competed
other
متنافس