English to Arabic

Meaning for:
Finessed
other
مخدوع