English to Arabic

Meaning for:
Skittered
other
منزلق