English to Arabic

Meaning for:
Outwitted
other
تفوّق بالذكاء