English to Arabic

Meaning for:
Dueling
other
التبارز