English to Arabic

Meaning for:
Trundling
other
التدحرج