English to Arabic

Meaning for:
Unexcusable
other
غير معذور