English to Arabic

Meaning for:
Ambles
other
التّمهّل