English to Arabic

Meaning for:
Hampering
other
الإعاقة