English to Arabic

Meaning for:
Tarry
other
تلكّأ