English to Arabic

Meaning for:
Rollable
other
قابل للدحرجة