English to Arabic

Meaning for:
Outgeneraled
other
تفوّق بحسن القيادة