English to Arabic

Meaning for:
Tarried
other
متلكّأ