English to Arabic

Meaning for:
Outface
other
تحدّ