English to Arabic

Meaning for:
Muffing
other
الفشل