English to Arabic

Meaning for:
Handicapping
other
التعطيل