English to Arabic

Meaning for:
Outmaneuvered
other
هزم