English to Arabic

Meaning for:
Slinked
other
تسلّل