English to Arabic

Meaning for:
Backlogs
other
الأعمال المتأخّرة المتراكمة