English to Arabic

Meaning for:
Bested
other
راسخ