English to Arabic

Meaning for:
Lingered
other
متباطأ