English to Arabic

Meaning for:
Slowed
other
متباطأ