English to Arabic

Meaning for:
Hampered
other
معاق